package com.xuanwei.xwcommon.entity.Vo;

import com.xuanwei.xwcommon.entity.dto.ProductAttributeDto;
import com.xuanwei.xwcommon.entity.dto.ProductParamDto;
import com.xuanwei.xwcommon.entity.dto.ProductSkuDto;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author jiangyong
 * @Description TODO
 * @Date 2019/4/25 14:37
 **/
@Data
public class ProductVo implements Serializable {

    private Integer id;

    /**
     * 商品规格ID拼接
     */
    private String attributeIds;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 主图
     */
    private String mainImage;

    /**
     * 轮播图,多张以逗号隔开
     */
    private List<String> bannerImages;

    /**
     * 原价
     */
    private String marketPrice;

    /**
     * 现价
     */
    private String price;

    /**
     * 销量
     */
    private Integer saleNum;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 商品详情
     */
    private String detail;

    /**
     * 商品参数
     */
    private List<ProductParamDto> productParams;

    /**
     * 商品属性
     */
    private List<ProductAttributeDto> attributes;

    /**
     * 商品SKU
     */
    private List<ProductSkuDto> productSku;
}
